ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 490
Dependencies 58
Dependents 27
Total lines 2,597
Lines of code 1,903
Logical lines of code 1,299
Comment lines 757
Methods 56
Properties 19

Methods 56

Method Rating Maintainability Complexity Lines of code
get_clicks_and_impressions_by_urls()
D
21
45 200
load_accounts_list_ga4()
D
27
33 137
get_visitors_by_page_ga4()
D
28
34 117
get_visitors_by_page_ga()
C
28
28 134
handle_exception()
C
37 28 59
get_found_pages_by_ua_id_ga4()
C
31 22 109
get_position_fast()
B
30 19 124
load_accounts_list_ga()
B
34 20 97
get_found_pages_by_ua_id_ga()
B
32 19 104
find_recommended_ga_id()
B
39 17 66
get_visitors_by_page()
B
42 16 51
extract_message()
B
46 17 32
try_to_refresh_token()
A
42 15 47
load_gsc_accounts_list()
A
42 15 46
check_gsc_using_bulk_results()
A
42 12 51
load_accounts_list()
A
41 10 57
gsc_check_domain()
A
52 9 21
create_client()
S
42 5 54
is_ga_account_correct()
S
53 7 23
is_analytics_enabled()
S
61 8 10
check_token()
S
50 6 29
maybe_disconnect()
S
58 7 13
find_recommended_gsc_id()
S
50 6 27
check_ga_using_top_traffic_pages()
S
52 6 24
disconnect()
S
48 5 32
set_ua()
S
56 5 19
set_message()
S
58 5 15
is_gsc_enabled()
S
63 6 10
get_clean_domain()
S
59 5 13
maybe_do_a_pause()
S
60 5 11
parse_gsc_response()
S
55 4 20
set_ga4_property()
S
60 4 12
set_ga_disconnect_reason()
S
70 3 6
get_logged_events()
S
77 3 3
set_gsc_disconnect_reason()
S
69 3 6
reset_pause()
S
69 3 8
get_message()
S
64 3 10
get_cert_path()
S
69 3 6
is_gsc_set()
S
71 3 6
prepare_gsc_query()
S
62 2 11
token_callback()
S
62 2 11
get()
S
71 2 6
__construct()
S
65 2 7
prepare_answer()
S
67 2 8
get_data_tokens()
S
72 2 6
get_oauth2_url()
S
64 2 10
is_gsc_account_correct()
S
67 2 8
is_ua_set()
S
79 2 3
set_gsc_paused()
S
81 1 3
get_api_user()
S
81 1 3
is_gsc_paused()
S
82 1 3
get_service_error()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
set_client()
S
81 1 3
set_data_token()
S
81 1 3
get_http_client()
S
80 1 3